Skip to content

Conversation

@adr1anh
Copy link
Contributor

@adr1anh adr1anh commented Dec 24, 2025

Describe your changes

Checklist before requesting a review

  • Repo forked and branch created from next according to naming convention.
  • Commit messages and codestyle follow conventions.
  • Relevant issues are linked in the PR description.
  • Tests added for new functionality.
  • Documentation/comments updated according to changes.

@adr1anh adr1anh added the no changelog This PR does not require an entry in the `CHANGELOG.md` file label Dec 24, 2025
@huitseeker huitseeker force-pushed the huitseeker/p3-rebased branch 3 times, most recently from d074220 to 23d2246 Compare December 26, 2025 21:21
Base automatically changed from huitseeker/p3-rebased to next December 28, 2025 17:45
@adr1anh
Copy link
Contributor Author

adr1anh commented Jan 5, 2026

Currently in the process of rebasing. I'll wait until plonky3 v0.4.2 is released later today.

@adr1anh adr1anh force-pushed the tracking-p3-0.4.2 branch from 5ef03ad to 5f8c3c5 Compare January 5, 2026 13:16
@adr1anh
Copy link
Contributor Author

adr1anh commented Jan 5, 2026

This PR will be ready for review once 0xMiden/p3-miden#3 is approved and released on crates.io.

Copy link
Collaborator

@Al-Kindi-0 Al-Kindi-0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@huitseeker huitseeker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: I think this can fix #731. See comment below.

Edit: Fixed. This will need edition to pull the upcoming published p3-miden.

adr1anh and others added 5 commits January 8, 2026 14:08
Migrate from the Miden-specific `p3-miden-goldilocks` crate to the
upstream `p3-goldilocks` from Plonky3. This aligns with the upstream
ecosystem and reduces fork maintenance.

Changes:
- Update Cargo.toml deps to use Plonky3 main branch for p3-* crates
- Replace all `p3_miden_goldilocks` imports with `p3_goldilocks`
- Add `p3-util` dependency for slice utilities
- Update `as_int()` calls to `as_canonical_u64()` (P3 API)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Update p3-miden crates from commit 9553dc68 to 134c14d3. This fixes
the cargo-deny CI failure caused by duplicate p3-* crate entries
(v0.4.1 from git vs v0.4.2 from crates.io).

The newer p3-miden commits properly depend on p3-* v0.4.2 from
crates.io instead of v0.4.1 from the Plonky3 git repository.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Add allow-org exception for the 0xMiden GitHub organization to permit
p3-miden crates which are not yet published to crates.io.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@adr1anh adr1anh merged commit c6a2060 into next Jan 14, 2026
27 checks passed
@adr1anh adr1anh deleted the tracking-p3-0.4.2 branch January 14, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no changelog This PR does not require an entry in the `CHANGELOG.md` file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants